Selinsgrove

Selinsgrove, Pennsylvania is a small town in Snyder County, Pennsylvania. The town lies approximately 45 minutes north of Harrisburg, PA and one hour south of Williamsport, PA. Located in the central part of the state, Selinsgrove is approximately three and a half hours from Philadelphia, three hours from New York, three hours from Washington-Baltimore and four hours from Pittsburgh. The community's population is relatively stable with minimal change over the last 10 years.